home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / netutils / nmp2_221.arj / NMP2_221.EXE / README.TXT < prev    next >
Text File  |  1994-02-22  |  22KB  |  503 lines

  1. February 22, 1994
  2.  
  3.                    NMP²
  4.  
  5.                   Network Modem Program, Second Generation
  6.  
  7.             Network Products Corporation
  8.  
  9.  
  10.  
  11. NMP² Introduction
  12.  
  13.     The NMP² is a high-performance software communication server that allows 
  14. the sharing and pooling of MODEMs, serial connections to host computers, or 
  15. other asynchronous communication devices on a network.  
  16.  
  17.     Virtually any asynchronous serial device can be shared, thus saving the 
  18. cost and difficulty of connecting a modem and telephone-line to every
  19. network workstation, or the cost and difficulty of providing a host
  20. connection to each network workstation.  When multiple NMP²s are used, or
  21. when a multiport communication server is used, groups of asynchronous 
  22. devices can be pooled permitting a user to choose from a group of devices
  23. without the necessity of specifying a particular device.     
  24.  
  25.  
  26. Network Products Corporation
  27.  
  28.     Network Products Corporation (NPC) pioneered the field of asynchronous 
  29. network communication servers.  Formed in 1985, NPC is dedicated to 
  30. developing products that provide essential connection capabilities between
  31. LANs and other devices.
  32.  
  33.     Network Products Corporation was the original OEM manufacturer and 
  34. supplier of Novell's NACS/NASI communication server and Gateway 
  35. Communications G-Asynch communication server. 
  36.  
  37.  
  38. NCSI, an Industry Standard
  39.  
  40.     NCSI (Network Communication Services Interface), pronounced "NEX-see",
  41. is an industry standard terminate & stay resident program (TSR) manufactured
  42. by Network Products Corporation that interfaces the client workstation with
  43. the network communication server.  
  44.  
  45.     NCSI provides network users with naming services that allow the pooling 
  46. of asynchronous communication resources.  NCSI's naming service permits 
  47. assigning a descriptive name to a port or group of ports, thus greatly 
  48. reducing confusion over a port's function.  Additionally a NCSI user can 
  49. either choose from a virtual pool of asynchronous devices, or choose a 
  50. specific device.  Similar devices can be pooled together, letting a user 
  51. choose a resource by the type.  NCSI can support up to 9 simultaneous 
  52. connections on the client workstation allowing the user to run multiple 
  53. communication sessions concurrently. NCSI also provides higher data transfer 
  54. rates than many other network communication server interfaces.  NCSI 
  55. supports Novell's NetWare, Banyan Vines, and 100% compatible NetBIOS
  56. networks including Microsoft's Lan Manager, Windows-for-Workgroups, and
  57. IBM's PC Lan.
  58.  
  59.     NCSI is supported by a wide variety of communication application 
  60. manufacturers and does not rely on a proprietary Network Products
  61. application for use.  A list of supported applications is included in this
  62. archive.  For an updated list, contact the NPC BBS at the number given
  63. below.
  64.  
  65.     NCSI provides the application designer with a standard interface for 
  66. network asynchronous communication services.  NCSI also supplies the 
  67. application designer with primitives that allow server port parameters to be 
  68. changed from within the application.   
  69.  
  70.  
  71. Shareware NMP²
  72.  
  73.     The NMP² is shareware.  If you use it regularly you should register it.
  74. NPC and it's resellers have marketed the NMP² quite successfully for five
  75. years at $195!  Shareware enables us to cut our marketing costs and increase
  76. our production, allowing us to offer the NMP² for only $49!  Registered users
  77. get a professionally printed manual, the latest production software including
  78. software to run the NMP² as a dedicated or a non-dedicated server, and
  79. unlimited technical support.  
  80.  
  81.     To purchase a copy of the NMP² send a copy of the registration form
  82. along with payment to Network Products Corporation at the address supplied
  83. below.  The current retail price of the NMP² is $49.00.  A $9.00 shipping
  84. and handling fee applies to all orders within the continental United States.
  85. Our California customers should add sales tax to their orders.  A 
  86. registration form is at the end of this document and also seperately under
  87. the file name REGISTER.FRM.  
  88.  
  89.     The most current copy of the shareware version of the NMP² may be 
  90. downloaded from NPC's BBS at (818) 441-6933.  The EBBS supports v.32bis.
  91. Set your communication software for 8 data bits, 1 stop bit and no parity.  
  92.  
  93.     This shareware copy of the NMP² is fully functional.  It is complete and 
  94. is not crippled in any way.  The only limitation it has, compared to the 
  95. commercially-sold version shipping as of the date listed at the top of this 
  96. file, is that only one copy may be run on a single network.  Registered users
  97. are also supplied with software that runs the NMP² as a dedicated 
  98. communication server.  When copies are ordered from NPC, multiple NMP²s can
  99. be run on a network allowing virtual modem pools to be established.  
  100. Technical support for our shareware is only supplied via our EBBS.
  101.  
  102.     To contact NPC write or phone:
  103.  
  104.     Network Products Corporation
  105.     1440 West Colorado Boulevard
  106.     Pasadena, California  91105
  107.  
  108.     (voice) 818-441-6504 or (within the U.S.) 800-638-7765
  109.     (fax) 818-441-6894
  110.     (EBBS) 818-441-6933
  111.  
  112.  
  113. A Note About This Document
  114.  
  115.     This document attempts to provide an appropriate level of information to
  116. the user without overwhelming.  In general the operation of the NMP² and
  117. associated utilities is quite simple.  We encourage you to experiment with the
  118. product.  All our major utilities have built-in help, so if stuck try giving
  119. "-h" command-line switch after the utility name at the DOS prompt or pressing
  120. the "f1" key while in the utility.  Specific information on some
  121. configurations can be found on the NPC EBBS.  
  122.  
  123.     Some text editors do not display the "second generation" designation
  124. after NMP correctly.  The ² character is simply a super-scripted numeral 2
  125. as in "squared" or "to the second power."
  126.  
  127.  
  128. Installation
  129.  
  130.     The NMP² software can either be installed from a local hard drive, a
  131. network drive, or a floppy.
  132.  
  133.  
  134. Installing From a Hard Drive or a Network Drive
  135.  
  136. 1.  Be sure there is at least 2 megabytes of free space.
  137.  
  138. 2.  Create a temporary directory from which to work.
  139.  
  140. 3.  Place the NMP2_nnn.EXE file or the NMP2.EXE in this 
  141.     directory.
  142.  
  143. 4.  Execute the NMP2.EXE file or the NMP2_nnn.EXE and then the resulting
  144.     NMP2.EXE file from within this directory.  This will create several
  145.     subdirectories and files within the temporary working directory.
  146.  
  147. 5.  After unarchiving the NMP2.EXE file, run the INSTALL.EXE file.  The 
  148.     installation program will guide you through the installation.  
  149.  
  150.     NOTE:  The installation program requires approximately 560K of free 
  151.     memory to execute.  If this is not available, the configuration may not
  152.     be complete and it may be necessary to run CCONFIG.EXE after the NMP²
  153.     installation to configure the communication server properly.
  154.  
  155.  
  156. Installing From a Diskette
  157.  
  158. 1.  If installing from a diskette, use a newly formatted high-density floppy. 
  159.  
  160. 2.  Execute NMP2.EXE and specify the destination drive.  Use the syntax
  161.     "NMP2 A:" if the A: drive is desired destination drive.  The files will
  162.     unarchive to diskette.  
  163.  
  164. 3.  Change to the drive containing the newly created installation files and
  165.     type "INSTALL" to start the installation.  The installation program 
  166.     guides you through the installation.
  167.  
  168.     NOTE:  The installation program requires approximately 560K of free 
  169.     memory to execute.  If this is not available, the configuration may not
  170.     be complete and it may be necessary to run CCONFIG.EXE after the NMP²
  171.     installation to configure the communication server properly.
  172.  
  173.  
  174. Using The NMP²
  175.  
  176.     Load the workstation interface drivers normally used to access the network
  177. on the machine that will serve as the NMP² communication server.  Make sure
  178. there is a modem attached and that it is turned on.  Load the NMP² server by
  179. switching to the directory containing the NMP² server software and type:
  180.  
  181.     NMP
  182.  
  183. The server will load in memory and stay resident.  Be sure that the user 
  184. running the machine hosting the NMP² does not run software that uses the
  185. same COM port that the NMP² is using.  Do not load the shareware NMP² server
  186. software on more than one machine on a network.
  187.  
  188.     The NMP² may be removed from memory if it was the last TSR program
  189. loaded.  Type the command SERV-REL.  This will down the NMP² and remove it
  190. from memory if possible.
  191.  
  192.  
  193. NCSI
  194.  
  195.     NCSI should be loaded on every client workstation that requires access
  196. to the NMP².  NCSI should be loaded after loading the workstation interface
  197. drivers normally used to access the network.  NCSI is the client workstation 
  198. interface component that allows NCSI-compatible applications to use the NMP²
  199. server. NCSI does not need to be loaded on the NMP² server workstation unless
  200. that workstation also requires access to the shared modem.  To load NCSI 
  201. simply type:
  202.  
  203.     NCSI
  204.                                
  205. while in the sub-directory containing the NCSI executables.
  206.  
  207.     NCSI is a TSR interface and can be removed from memory by running the 
  208. program NCSI-REL.  NCSI can be loaded high, but it is best to avoid memory-
  209. optimization programs, as many misinterpret NCSI's memory needs.
  210.  
  211.     NCSI supports several command line switches that enhance and modify
  212. NCSI's operation:  Type "NCSI -?" to display a list of available switches. 
  213. The syntax is simply NCSI, hyphen, and the command-line switch desired, as
  214. in the above example to display available switches.
  215.  
  216.     Some common switches are:
  217.  
  218.     c    disables the NCSI command interpeter; most applications do not use
  219.          the NCSI command interpreter, but some like BTTY do; check with
  220.          the communication application manufacturer to see if this option
  221.          can be used.  Disabling the NCSI command interpreter lowers NCSI's
  222.          memory requirements.
  223.  
  224.     n    Sets NCSI users name.  The user name will appear in CCONSOLE when
  225.          a client connects to the port.
  226.  
  227.     v#   Sets number of virtual circuits.  By default NCSI supports up to 
  228.          nine virtual circuits on one client workstation.  With nine virtual
  229.          circuits a single user could connect to up to nine communication
  230.          ports simultaneously on one client workstation.  When using a 
  231.          single NMP² only one port is available, so this feature cannot be
  232.          used.  When multiple NMP²s or multiport servers are employed,
  233.          certain DOS applications and applications in multi-tasking
  234.          environments like Windows or Desqview can access multiple ports
  235.          simultaneously.  Reducing the number of virtual circuits allowed
  236.          when multiple simultaneous connections are not a requirement 
  237.          lowers NCSI memory requirement.
  238.  
  239.     w    Disable Windows check.  Allows loading NCSI in a DOS "box" or
  240.          "window" when using Microsoft Windows in 386-Enhanced mode.
  241.          This is not required when loading NCSI prior to loading Windows.
  242.          When loaded in this fashion, NCSI services will not be availble 
  243.          to Windows applications or to other applications in other DOS 
  244.          "windows."
  245.  
  246.     After loading NCSI, load and run your NCSI-compatible application.  The 
  247. self extracting file that this README.TXT file was in includes a minimal 
  248. communications utility named NTERM that is NCSI aware.  
  249.  
  250.     The network versions of most major communications applications also offer 
  251. support for the NCSI interface.  There is also a variety of remote-control 
  252. and special-purpose applications that also use the NCSI interface.  If your 
  253. favorite application is not on the list, contact your software manufacturer 
  254. to check availability of a NCSI compatible version.  A list of NCSI compatible 
  255. applications is included in this package.  A copy of the current list is also 
  256. available for download from the NPC BBS.  Follow the instructions given above 
  257. to access the NPC BBS.
  258.  
  259.     NOTE:  When using the NMP² and NCSI on NETBIOS and Vines networks you 
  260.     may not "see" the NMP² from the client workstation until both the NMP² 
  261.     and NCSI have been running for a minute.
  262.  
  263.     NOTE:  When using the NMP² and NCSI on NETBIOS networks, you may need
  264.     to increase your NETBIOS network resources.  Modify the file that 
  265.     contains the configuration information for your NetBIOS network.  Add
  266.     2 to the NAMES parameter, and 13 to both NCBS and Datagrams on the 
  267.     communication server and the client workstation.  
  268.  
  269.  
  270. Testing The NMP²
  271.  
  272. 1.    Load the NMP² on the workstation with the modem that will serve as the 
  273. communication server.
  274.  
  275. 2.    Load NCSI on the client workstation that will access the communication 
  276. server.
  277.  
  278. 3.    Load BTTY and at the NCSI 1:1> prompt type CONNECT [PORT_NAME] where 
  279. [PORT_NAME] is the general or specific name on the NMP² server.  If the name
  280. was not changed during installation the command would simply be CONNECT PORT.
  281.  
  282. 4.    If the connection to the port is successful, BTTY will report it is 
  283. connecting to the port and leaving the command interpreter.
  284.  
  285. 5.    If a modem is connected to the port type AT and press enter to see if
  286. the modem responds "OK" or "0".  If not, try typing ATZ or AT&F.  If these
  287. do not work, check that the modem is on, that cabling is good, and that the
  288. NMP² is configured to access the correct COM port.  If a device other than
  289. a modem is connected to the serial port, check for a login or other prompt 
  290. from the host.    
  291.  
  292.  
  293. NMP² Named Ports
  294.  
  295.     NCSI searches for available ports by name.  Each port on each 
  296. communication server has a general name and a specific name.  Any specific
  297. port can be used by specifying the specific name in the communication 
  298. application accessing the server.  When multiple servers or servers with 
  299. multiple ports reside on the network, it is possible to simply use a port
  300. that is not in use, without knowing which are availble.  When multiple ports
  301. share the same general name, and the general name is specified in the 
  302. communication application for use, NCSI will search for an available port
  303. and attach to it.  It is possible to establish useful naming conventions such 
  304. as "MODEM" and "MINI" to allow users to connect to a generic type of 
  305. asynchronous service.  Users don't need to know if a certain port is
  306. available, just that they want to use a "MODEM" or access the "MINI."  
  307.  
  308.     When configuring the NMP² communication server, either upon installation
  309. or when using CCONFIG, the port names will show in the Asynch Port 
  310. Configuration window with the convention GENERAL_NAME:SPECIFIC_NAME.
  311.  
  312.  
  313.  
  314. Utilities
  315.  
  316.     The NMP² comes with a set of utilities which provide great flexibility in
  317. the use of the NMP².  Major utilities provided include extensive on-line help 
  318. that should assist with the use of the utility.  The primary utilities are:
  319.  
  320. CCONFIG, which configures the NMP².  Run CCONFIG.EXE in the same directory
  321. containing the NMP executables and configuration file.
  322.  
  323. CCONSOLE, which allows the remote management and configuration of the NMP²
  324. server.  The default supervisor password is the word "SUPERVISOR".
  325.  
  326. NTERM, a limited NCSI-compatible terminal-emulation communication application. 
  327. NTERM support VT-100 ANSI terminal emulation and XMODEM transfer protocols.
  328. NMP²/NCSI ports are chosen in NTERM's configuration menu.
  329.  
  330. CLIST, lists NPC communication servers on the network.  CLIST /A will show
  331. server ports on the network, their general and specific names and the status
  332. of the port.
  333.  
  334. BTTY, a NCSI-compatible teletype emulator.  Useful for testing the NMP² server
  335. because of its simplicity.  Type HELP at the "NCSI 1:1>" prompt for help.  
  336. Hitting the f10 key exits the program.
  337.  
  338.  
  339. Using Third-Party Communication Applications
  340.  
  341.     Third-party applications that are NCSI-aware require setup to use the 
  342. NMP².  Some applications support NCSI in slightly different ways.  In general, 
  343. choose a NCSI or NASI (Novell's name for NCSI) service instead of a COM port 
  344. and specify a service by it's name.  For additional information on using 
  345. specific applications, refer to your application documentation or contact your 
  346. application manufacturer.
  347.  
  348.  
  349. NCSI and Windows
  350.  
  351.     To use NCSI with a compatible Windows application, load NCSI prior to 
  352. loading Windows.  NCSI can be loaded in a DOS session in enhanced-mode Windows 
  353. by supplying NCSI with the "-w" command-line switch.  If using NCSI-compatible 
  354. DOS applications while in Windows, place the VNCSI.386 file located on the 
  355. NCSI Program Utilities diskette in the \WINDOWS\SYSTEM directory and modify 
  356. the SYSTEM.INI file so that the "network=" setting under "[386Enh]" section
  357. contains a comma after the last entry and then VNCSI.386.
  358.  
  359.     
  360. Windows COMM.DRV Replacement
  361.     
  362.     Many Windows applications that have not specifically been designed to
  363. operate with NCSI can also use the NMP² server.  A replacement for the Windows
  364. COMM.DRV is contained in the same subdirectory that contains the NCSI 
  365. utilities BTTY, CLIST, etc.  NCSI must be loaded before starting Windows.
  366. Copy the current COMM.DRV file in the \WINDOWS\SYSTEM directory to a safe 
  367. location and replace the file with the COMM.DRV supplied.  Add a line to the 
  368. WIN.INI file in the format:
  369.  
  370.     [NCSI]
  371.     PORT="GENERAL_PORT"
  372.  
  373. where "GENERAL_PORT" is the general port name of the NMP² server.  If the name  
  374. of the port has not been changed, the line would simply be:
  375.  
  376.     PORT=PORT
  377.  
  378. Choose any COM port for the application in the application's setup.  The port 
  379. specified in WIN.INI will be used instead of utilizing that COM port specified 
  380. in the application.  When using NCSI in this fashion nearly any application, 
  381. including many FAX software applications, can share the NMP² server.
  382.  
  383.  
  384. Further Information and Assistance
  385.  
  386.     For additional information on using the NMP², you may wish to consider
  387. registering your NMP².  Registered users receive unlimited technical
  388. support, a professionally printed manual, and the latest production
  389. software.  For information on registering, please contact Network Products.
  390. Limited technical support for non-registered users is supplied through our 
  391. EBBS at 818-441-6933; send questions or messages to the EBBS Sysop.
  392.  
  393.  
  394. The Network Products Family of Gateways
  395.  
  396.     The NMP² is one of a family of modem sharing and network communications
  397. products available from NPC.  Other products include the ACS², a dedicated 
  398. communication server offering exceptional performance available in 4, 16 or 32 
  399. port versions; the ACS²/SA, a self contained, 2 port, communication server 
  400. that requires only a network connection site for operation, available in 
  401. ethernet or arcnet for NetWare IPX, Microsoft's Lan Manager, and Windows-for-
  402. Workgroups networks; and the XCS², an X.25 gateway that provides network 
  403. workstations access to an X.25 packet-switched network.  For more information 
  404. about NPC products, call (800) 638-7765 or (818) 441-6504.  You may also 
  405. contact NPC by fax at (818) 441-6894.
  406.  
  407.  
  408. Developing for NCSI    
  409.     
  410.     NPC supplies developer's with a developer's kit that includes sample
  411. source-code in C, Basic, & Assembly which can be cut and pasted into the
  412. developer's own application.  Technical assistance, co-marketing arrangements,
  413. and other services are also supplied by NPC.  Please contact NPC for more 
  414. information.
  415.  
  416.  
  417. License and Trademark Information
  418.  
  419.     The NMP² name, software, and it's associated files are protected by the 
  420. copyright laws of the United States and international copyright treaties.  
  421. This software is a shareware version of commercial software available from 
  422. Network Products Corporation and it's resellers and may be used only to 
  423. determine suitability of the commercial software.  You may reproduce and 
  424. distribute copies of these files so long as all files including this README 
  425. file are distributed together.  No fee shall be charged for the copying or 
  426. distribution of these files without written consent from Network Products.  
  427. You may not receive any payment, commercial benefit, or any consideration for 
  428. the reproduction, distribution, or use, either alone or in combination with 
  429. any other software or hardware, of this software without written consent from 
  430. Network Products Corporation.
  431.                                                                           
  432. NMP², ACS², ACS²/SA, Network Modem Program, Asynchronous Communications 
  433. Server, Second Generation, and Asynchronous Communications Server Second 
  434. Generation/Stand Alone are trademarks of Network Products Corporation.
  435.  
  436. NCSI and XCS² are registered trademarks of Network Products Corporation.
  437.  
  438. IBM, NetWare, Novell, Lan Manager, Microsoft, Windows, Windows-for-Workgroups, 
  439. and MS-DOS are trademarks or registered trademarks of International Business 
  440. Machines Corporation, Novell, Inc., and Microsoft Corporation.
  441.  
  442. All other names are trademarks or registered trademarks of their respective
  443. owners.
  444.  
  445.  
  446. THE FILE OR THE FILES CONTAINED THEREIN MAY NOT BE DISASSEMBLED, REVERSE-
  447. ENGINEERED, NOR ALTERED IN ANY WAY.  EXCEPT AS RESTRICTED BY LAW, THE SOFTWARE 
  448. PROGRAMS CONTAINED IN THE FILE AND ALL ASSOCIATED FILES ARE PROVIDED "AS IS" 
  449. WITHOUT WARRANTY OF ANY KIND.
  450.  
  451.  
  452.  
  453.  
  454. -------------------------------------------------------------------------------
  455.  
  456.  
  457.  
  458.                         NMP² Registration Form
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465. Name _________________________________________________
  466.  
  467.  
  468. Address ______________________________________________
  469.  
  470.  
  471. City _______________________________  State __________
  472.  
  473.  
  474. Zip _____________________  Country ___________________
  475.  
  476.  
  477.  
  478.  
  479.                                                   Qty.     Price     Total
  480.  
  481.  
  482. NMP²                                             _____   @  $49      _____       
  483.  
  484. Includes current production software,            
  485. manual and unlimited technical support.
  486.  
  487. Shipping and Handling                            _____   @   $9      _____
  488.  
  489. California residents add 8.25% sales tax         _____   @  $4.04    _____
  490.  
  491.  
  492.  
  493. Total Enclosed                                                    $ _______
  494.  
  495.  
  496.  
  497. Send a copy of this order form along with appropriate payment to:
  498.  
  499. Network Products Corporation
  500. 1440 West Colorado Boulevard
  501. Pasadena, California  91105
  502. U.S.A.
  503.